English dictionary
defoliation meaning and definition
Definition and meaning of defoliation at MeaningMonkey.org. defoliation meaning and definition in the English Dictionary.DEFOLIATION noun
Definition of defoliation (noun)
- the loss of foliage
- causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Source: Princeton University Wordnet