LEEWARD Meaning of LEEWARD in English n. Lee, lee-side. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012