Meaning of "Leeward"

The direction away from the wind.

Leeward Meaning of