deluge

/ˈdɛljuːdʒ/ デラージ、デリュージ

1. 大量の水が突然、特に洪水として押し寄せること。

大量の水が一気に押し寄せて、周囲を覆い尽くすようなイメージです。特に大雨や洪水など、自然現象としての水の氾濫によく使われます。
The deluge caused widespread flooding in the region. (その豪雨は地域に広範な洪水を引き起こした。)

2. 大量のものが一度に殺到すること。

物理的な水だけでなく、情報、質問、申し込み、感情など、様々なものが大量かつ急激に押し寄せてくる様子を表すのに使われます。圧倒されるような状態を伴うことがあります。
After the announcement, there was a deluge of questions from the media. (発表の後、メディアから質問が殺到した。)
関連
inundation
overwhelm
barrage