• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp