stomatocytes
English
Noun
stomatocytes
plural of
stomatocyte