• word of the day

    antherozoid

    antherozoid - Dictionary definition and meaning for word antherozoid

    Definition
    (noun) a motile male gamete of a plant such as an alga or fern or gymnosperm
    Synonyms : spermatozoid
Download our Mobile App Today
Receive our word of the day
on Whatsapp