Defoliation — definition

1. defoliation (Noun)

2 definitions

defoliation (Noun) — The loss of foliage.

defoliation (Noun) — Causing the leaves of trees and other plants to fall off (as by the use of chemicals).

3 types of
biological process change of state organic process