Antherozoid Meaning
There are 1 meaning(s) for word Antherozoid
Meaning 1 : a motile male gamete of a plant such as an alga or fern or gymnosperm
Synonyms : spermatozoid
Synonyms : spermatozoid
Similar words of Antherozoid :