[noun] [C] [literary] - a pleasant sheltered place in a wood or garden made by weaving together tree branches and plant stemsThey sat under the leafy bower at the end of the garden and watched the sun set.
BOWER
Meaning of BOWER in English
Cambridge English vocab. Кембриджский английский словарь. 2012