BOWER

Definition of BOWER

  1. (verb)enclose in a bower
  2. (noun)a framework that supports climbing plants