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