microspherocytes

English

Noun

microspherocytes

  1. plural of microspherocyte