lee shore








noun

  1. a shore toward which the wind blows.

Idioms

  1. on a lee shore, in difficulty or danger.
50 queries 0.557