Sporozoid Definition
noun
A zoospore.
Wiktionary
Other Word Forms of Sporozoid
Noun
Singular:
sporozoid
Plural:
sporozoidsOrigin of Sporozoid
-
spore + Ancient Greek an animal.
From Wiktionary
Find Similar Words
Find similar words to sporozoid using the buttons below.