The definition :
Definitions of defoliation:
- noun: causing the leaves of trees and other plants to fall off (as by the use of chemicals)
- noun: the loss of foliage
Are you interested in alternative search :
:biological process change of state organic process birch leaf miner fenusa pusilla
If you like reading news check: