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: