Deluge

/ˈdɛljuːdʒ/

Synonyms

Slang Meanings

A significant amount or flow of something, often overwhelming.
I’ve got a deluge of homework to do this weekend.
When something is too much to handle.
Ever since I took on that new project, I’ve been feeling a deluge of stress.