(n.) A sheltered place; esp., a place protected from the wind by some object; the side sheltered from the wind; shelter; protection; as, the lee of a mountain, an island, or a ship.
LEE
Meaning of LEE in English
Webster's English dictionary. Английский словарь Webster. 2012