SPOROZOID


Meaning of SPOROZOID in English

noun ·same·as zoospore.

Webster English vocab.      Английский словарь Webster.