defoliate
Explore definitions, synonyms, and language insights of defoliate
Definitions
                    Adjective Satellite
                    
                deprived of leaves
                
                    Verb
                    
            strip the leaves or branches from; "defoliate the trees with pesticides"