stomatocytes

English

Noun

stomatocytes

  1. plural of stomatocyte