immunocytes
English
Noun
immunocytes
plural of
immunocyte