Bower

What is Bower?

Bower definition and meaning on Dictionary terms:
noun

a leafy shelter or recess; arbor.
a rustic dwelling; cottage.
a lady’s boudoir in a medieval castle.