Definition for T cells

From Biology Forums Dictionary