Lee shore Meaning, Definition & Usage

Definitions
  1. the shore on the lee side of a vessel.

Webster 1913