1
a
: an overflowing of the land by water
b
: a drenching rain
a deluge causing mudslides in the area
2
: an overwhelming amount or number
received a deluge of angry phone calls
Love words? Need even more definitions?
Merriam-Webster unabridged
Share