Atmospheric River (noun) Definition, Meaning & Examples

noun Meteorology.
  1. a long, narrow corridor in the atmosphere that transports massive amounts of concentrated water vapor from the tropics: often responsible for extratropical cyclones and other extreme weather events, but also for commonly weaker systems of rain that replenish water supplies. Abbreviation: AR
Atmospheric River (noun) Definition, Meaning & Examples

More Definitions