deluge
deluge [/ˈdɛl yuʒ]
noun
-
a huge flood of water or rain
-
something that is as overwhelming as a flood
“Friday’s deluge caused the trains to run slowly”
“When the SOLUS email went out, we got a deluge of unsubscribe requests”
noun
a huge flood of water or rain
something that is as overwhelming as a flood
“Friday’s deluge caused the trains to run slowly”
“When the SOLUS email went out, we got a deluge of unsubscribe requests”