macroschizonts

English

Noun

macroschizonts

  1. plural of macroschizont