365bet中国官方网站

  • word of the day

    spermatozoid

    spermatozoid - 365bet中国官方网站 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