elliptoechinocytes

English edit

Noun edit

elliptoechinocytes

  1. plural of elliptoechinocyte