Word Definition

Embower

  1. To lodge or rest in a bower.
  2. To cover with a bower; to shelter with trees.

Synonyms