Comprehensive
Dictionary Suite
Help
Help
Help
 
Advanced Dictionary        

atmospheric river

 
pronunciation:
aet ms fir ihk rI vr
part of speech: noun
definition: a very long and narrow wind corridor that transports a vast amount of water vapor through the sky, which can result in drenching rainstorms for particular areas.