imbowered
/ɪmˈbaʊərd/
adjective
- Surrounded or sheltered by trees, leaves, or other plants; shaded or enclosed in a leafy setting.
- The old cottage was imbowered in a thick grove of oaks and elms.
- We picnicked in an imbowered spot by the stream, hidden from the sun.
- The garden path led to an imbowered bench where she liked to read.
Antonyms