English

edit

Noun

edit

elliptocytes

  1. plural of elliptocyte