Word of the DayJune 27, 2025

deluge

Definition

a large quantity of something arriving at the same time

Example Usage

the company had received a deluge of complaints in the last week alone

Synonyms

  • flood
  • stream
  • barrage
  • outpouring
Get Daily Dictionary for iPhone and iPadWord of the day notifications. Bookmarks. Home Screen widget. And much more.