Go Back to Top
Definition of leeward
leeward - adj. on the side away from the wind; adv. toward the wind; noun the direction in which the wind is blowing; the side of something that is sheltered from the wind.
Leeward on:
Dictionary Google Wikipedia YouTube (new tab)