• word of the day

    spermatozoid

    spermatozoid - Dictionary definition and meaning for word spermatozoid

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