Meaning of defoliate

Definition of defoliate

(adj) deprived of leaves
(verb) strip the leaves or branches from; "defoliate the trees with pesticides"

Other information on defoliate

WIKIPEDIA results for defoliate
Amazon results for defoliate