History
History
Synonyms
UK
US
Meaning:
deluge

a large amount of water; violin rainfall

downpour, flood of something

flood

a large great quantity of water in a place that is usually dry

overwhelming flow, quantity

overflow

to flow over the edges or limits; spread beyond the ordinary or usual area

flood, inundation

torrent

a strong rush of liquid (especially water); a violent outpouring

heavy flow

NIAGARA as in Wiktionary
NIAGARA as in Wikipedia