microschizonts

English

Noun

microschizonts

  1. plural of microschizont