Dictionary definition · leeward
noun
- the direction in which the wind is blowing
- the side of something that is sheltered from the wind
adjective
- on the side away from the wind"on the leeward side of the island"
adverb
- away from the wind"they were sailing leeward"
Source: Open English WordNet (CC BY 4.0).