embowered

adjective
  1. enclosed or sheltered by trees, branches, or foliage
  2. Usage: literary

Examples