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.      Сжатый оксфордский словарь английского языка.