• word of the day

    defoliator

    defoliator - Dictionary definition and meaning for word defoliator

    Definition
    (noun) an insect that strips the leaves from plants
Download our Mobile App Today
Receive our word of the day
on Whatsapp