zygozoospores

English

Noun

zygozoospores

  1. plural of zygozoospore