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