spherostomatocytes

English

Noun

spherostomatocytes

  1. plural of spherostomatocyte