Downpour

Science / Weather / Downpour: A heavy rain.
Search Google for Downpour:

Other Words for Downpour

Downpour Adjective Synonyms: rainstorm, deluge, inundation, cloudburst, thunder-shower, thunderstorm, torrential rain, torrent, monsoon
MORE

Mud Slide

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

Air Mass Thunderstorm

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