What is the full meaning of leewards
LEEWARD, the direction toward which the wind is blowing [n]
Example of the word leewards placed on a Scrabble board.