synzoospores

English

Noun

synzoospores

  1. plural of synzoospore