CEFR B2

deluge

noun

Meaning

A severe flood; an overwhelming amount of something.

Examples

  • The city experienced a massive deluge after days of heavy rainfall.
  • We received a deluge of applications for the new job opening.

Synonyms: flood, inundation, torrent, downpour