365bet中国官方网站

  • word of the day

    daminozide

    daminozide - 365bet中国官方网站 definition and meaning for word daminozide

    Definition
    (noun) a chemical sprayed on fruit trees to regulate their growth so the entire crop can be harvested at one time
    Synonyms : alar
  • Download our Mobile App Today