defoliation

1. (noun) causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Related Words: change of state

2. (noun) the loss of foliage
Related Words: biological process, organic process



Terms and Conditions of Use / Copyright Notice