macroschizonts
English
Noun
macroschizonts
plural of
macroschizont