deluge
nounDefinition of deluge
(Entry 1 of 2)
1a
: 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
deluge
verb
deluged;
deluging
Definition of deluge (Entry 2 of 2)
1
: to overflow with water : inundate
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more