Lee Shore (noun) Definition, Meaning & Examples

noun
  1. a shore toward which the wind blows.
Idioms
  1. in difficulty or danger.
Lee Shore (noun) Definition, Meaning & Examples

More Definitions