Wiktionary
stomatocytes
n. (plural of stomatocyte English)
n. (plural of stomatocyte English)