BOWER


Meaning of BOWER in English

[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.

Cambridge English vocab.      Кембриджский английский словарь.