defoliation

Our editors are putting together more complete content — check back in about 20 minutes

defoliation — noun

1. the loss or removal of leaves from plants

1.noun
Definition

the loss or removal of leaves from plants

Example

The defoliation of the trees was caused by a severe insect infestation.