coelomocytes
English
Noun
coelomocytes
plural of
coelomocyte