Downpour Adjective Synonyms: rainstorm, deluge, inundation, cloudburst, thunder-shower, thunderstorm, torrential rain, torrent, monsoon
MORE
Science / Weather / Mud Slide: Fast moving soil, rocks and water that flow down mountain slopes and canyons during a heavy a downpour of rain. MORE
Science / Weather / Air Mass Thunderstorm: A thunderstorm that is produced by convection within an unstable air mass through an instability mechanism. Such thunderstorms normally occur within a tropical or warm, moist air mass during the summe MORE