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