immune cells
English
Noun
immune
cells
plural of
immune cell