meaning of defoliated
1.
Deprived
of
leaves,
as
by
their
natural
fall.
2.
deprived
of
leaves
Related Words
defoliated
|
Developed & Maintained By
Taraprasad.com