spherostomatocytes
English
Noun
spherostomatocytes
plural of
spherostomatocyte