Definition Definition

defoliation - Meaning and Examples

Meaning of 'defoliation' (Webster Dictionary)

1 . Defoliation [ n.]
- The separation of ripened leaves from a branch or stem; the falling or shedding of the leaves.