ALL meanings of lee shore
lee shore
L l - noun lee shore a shore toward which the wind blows. 1
- idioms lee shore on a lee shore, in difficulty or danger. 1
- noun lee shore the shore on the lee side of a ship; shore toward which the wind is blowing and driving a ship 0