LEE SHORE Meaning of LEE SHORE in English ■ noun a shore lying on the leeward side of a ship (and on to which the ship could be blown). Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004