Dictionary entry

Leeshore

Webster's Dictionary 1806

Leeshore

n.

the shore towards which the wind blows