imbowered

/ɪmˈbaʊərd/
adjective
  1. 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
What does "imbowered" mean? | whatsthatwordmean | whatsthatwordmean