Meaning of bower
Definition of bower
(noun)
a
framework
that supports
climbing
plants; "the arbor provided a
shady
resting
place
in the park"
(verb)
enclose
in a
bower
Other information on bower
WIKIPEDIA results for
bower
Amazon results for
bower
Tweet