defoliation ( synonym found)

Definition of defoliation:

°The separation of ripened leaves from a branch or stem; the falling or shedding of the leaves.

Definition of defoliation:

°The separation of ripened leaves from a branch or stem; the falling or shedding of the leaves.

Back to Top