• word of the day

    defoliation

    defoliation - Dictionary definition and meaning for word defoliation

    Definition
    (noun) the loss of foliage Definition
    (noun) causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Download our Mobile App Today
Receive our word of the day
on Whatsapp