Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of defoliated

- Deprived of leaves, as by their natural fall.

Crossword clue for defoliated

- Stripped of leaves