Advertisement

Advertisement

lee wave

noun

  1. meteorol a stationary wave sometimes formed in an air stream on the leeward side of a hill or mountain range


Advertisement

Advertisement

Advertisement

Advertisement


Leeward Islandsleeway