LEE WAVE


Meaning of LEE WAVE in English

■ noun a standing wave generated on the sheltered side of a mountain by an air current.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.