A turbulent, swift-flowing stream.
The definition of a deluge is a flood or a massive amount of something that all arrives at the same time.
A large body of water, as a sea or broad river
A water supply system.
A heavy, uncontrolled outpouring:
The definition of a downpour is a very hard rainfall.
An abundant, usually overwhelming flow or fall, as of a river or rain
A marked, often sudden, decline in status, rank, or importance:
Part or all of this entry has been imported from the 1913 edition of Webster's Dictionary, which is now free of copyright and hence in the public domain. The imported definitions may be significantly out of date, and any more recent senses may be completely missing.
Inundation by water; flood.
A violent upheaval that causes great destruction or brings about a fundamental change.
A sudden overflow of a stream resulting from a heavy rain or a thaw.
A torrent or flood:
The amount that overflows; surplus
A great number or quantity
Find another word for cataract. In this page you can discover 38 synonyms, antonyms, idiomatic expressions, and related words for cataract, like: waterfall, rapids, torrent, deluge, flood, water, cascade, downpour, , fall and falls.