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.
500 - Internal Server Error

500

Internal Server Error

Back to Home