LEE SHORE


Meaning of LEE SHORE in English

[lee shore] n (ca. 1580): a shore lying off a ship's leeward side and constituting a severe danger in storm

Merriam-Webster English vocab.      Английский словарь Merriam Webster.