megazoospores
English
Noun
megazoospores
plural of
megazoospore