echinocytes

English

Noun

echinocytes

  1. plural of echinocyte