DEFOLIATED MEANING IN ENGLISH

• Defoliated Definition & Synonyms

  1. (a.) Deprived of leaves, as by their natural fall.


Synonyms:
Defoliate,

• Defoliate Definition & Synonyms

  1. (a.) Alt. of Defoliated


Synonyms:
Defoliated,

RECENT SEARCHES