WTWM

whatsthatwordmean

← Definition
Guess

imbowered

adjectiveSurrounded or sheltered by trees, leaves, or other plants; shaded or enclosed in a leafy setting.

Synonyms

shadedadjectiveshelteredadjectiveleafyadjective

Antonyms

exposedadjective

Built for word lovers.