elliptoechinocytes

English

edit

Noun

edit

elliptoechinocytes

  1. plural of elliptoechinocyte