Zoospore Meaning
There are 1 meaning(s) for word Zoospore
Meaning 1 : an asexual spore of some algae and fungi that moves by means of flagella
Similar words of Zoospore :
There are 1 meaning(s) for word Zoospore
Similar words of Zoospore :