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.