Synonyms of Defoliation

Primary definition: The process of removing leaves from a plant or tree.

Full Dictionary Entry

Antonyms & Opposite Concepts