meaning of defoliated

1. Deprived of leaves, as by their natural fall.
2.
deprived of leaves


Related Words

defoliated |

Developed & Maintained By Taraprasad.com

Treasure Words