Meaning of "Lee shore"

The land to the leeward of the vessel (wind blows from the ship to the land).

Lee shore Meaning of