English Synonym Finder

deluge

Definitions

A severe flood or an overwhelming downpour of rain.

A vast quantity of things that arrive or happen all at the same time.

Examples

The small town was unprepared for the sudden deluge of rain that flooded the streets.

After the advertisement aired, the company received a deluge of inquiries from interested customers.

The dam was opened to prevent a catastrophic deluge from overwhelming the valley below.

Synonyms

flood torrent downpour inundation overflow cataclysm spate

Antonyms

drought trickle dearth scarcity lack paucity drip