LEE Meaning of LEE in English Located in or facing the path of an oncoming glacier. Used of a geologic formation. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012