deluge

/ˈdɛlɪdʒ/ or /ˈdɛlʌdʒ/

Definitions

1. noun

a large amount of something, especially water, that falls or flows over a place in a short time, or a large amount of something, especially information, that happens or becomes known suddenly

“The heavy rainfall caused a deluge in the city, flooding many streets and homes.”

2. verb

to fall or flow over a place in a large amount in a short time, or to provide or be given with a large amount of something, especially information

“The river will deluge the surrounding area during the next storm.”

Synonyms

  • flood
  • inundation
  • torrent

Antonyms

  • drought
  • dryness