antherozoidEnglish

antherozoid, spermatozoid

Noun

A motile male gamete of a plant such as an alga or fern or gymnosperm

English: antherozoid, spermatozoid

English words with similar meanings

Show 1 words