ovalocytes

English

Noun

ovalocytes

  1. plural of ovalocyte