Nouns

(n)torrent, violent streama violently fast stream of water (or other liquid)“the houses were swept away in the torrent”
(n)flood, inundation, deluge, torrentan overwhelming number or amount“a flood of requests”, “a torrent of abuse”