• word of the day

    daminozide

    daminozide - Dictionary 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
Connect with us on Facebook