Word of the DayDecember 3, 2022

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.