What is the full meaning of embower
to place in a bower; to shelter with trees, also IMBOWER [v -ED, -ING, -S]
Example of the word embower placed on a Scrabble board.