deluge
/ˈdɛlɪdʒ/ or /ˈdɛlʌdʒ/Definitions
1. noun
a large amount of something, especially water, that falls or flows over a place in a short time, or a large amount of something, especially information, that happens or becomes known suddenly
“The heavy rainfall caused a deluge in the city, flooding many streets and homes.”
2. verb
to fall or flow over a place in a large amount in a short time, or to provide or be given with a large amount of something, especially information
“The river will deluge the surrounding area during the next storm.”