Subscriber login


Forgot your password?

Library card login

Other

lee wave

Definition of lee wave

noun

  • a standing wave generated on the sheltered side of a mountain by an air current passing over or around it, and often made visible by the formation of clouds.

lee wave in other Oxford dictionaries

Definition of lee wave in the US English dictionary
  |  Cite

Word of the day

synodic

/ səˈnädik /
adjective
relating to or involving the conjunction of celestial objects …