megazoospores

English

Noun

megazoospores

  1. plural of megazoospore