leeshore

listen to the pronunciation of leeshore
English - English
{n} the shore towards which the wind blows