LEEWARD Meaning of LEEWARD in English [lee.ward] n (1549): the lee side [2]leeward adj (1666): being in or facing the direction toward which the wind is blowing; also: being the side opposite the windward Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012