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)

  1. the loss of foliage
  2. causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: