deluge
/ˈdɛl.juːdʒ/
noun
Meaning
A great flood or rain.
"The deluge continued for hours, drenching the land and slowing traffic to a halt."
An overwhelming amount of something; anything that overwhelms or causes great destruction.
"The rock concert was a deluge of sound."
(military engineering) A damage control system on navy warships which is activated by excessive temperature within the Vertical Launching System.
verb
Meaning
To flood with water.
"Some areas were deluged with a month's worth of rain in 24 hours."
To overwhelm.
"After the announcement, they were deluged with requests for more information."