English

edit

Noun

edit

echinocytes

  1. plural of echinocyte