Definition of deluge:
(n) :
a great
flood or
rain; an overwhelming amount of something
"the deluge continued for hours, drenching the land and slowing traffic to a halt."
"after the announcement, they were
deluged with requests for more information."