meaning of defoliate

1. Alt. of Defoliated
2.
strip the leaves or branches from; "defoliate the trees with ">pesticides"


Related Words

defoliate | defoliated |

Developed & Maintained By Taraprasad.com

Treasure Words