spheroechinocytes
English
Noun
spheroechinocytes
plural of
spheroechinocyte