365bet中国官方网站

  • word of the day

    antherozoid

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