LEEWARD Meaning of LEEWARD in English Naut. adj., adv., & n.adj. & adv. on or towards the side sheltered from the wind (opp. WINDWARD). n. the leeward region, side, or direction (to leeward; on the leeward of). Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012