torrent
tor-rent
noun
A sudden, overwhelming outpouring or rush of words, feelings, or things.
"She unleashed a torrent of abuse at him."
noun
A strong, fast-moving stream of water or other liquid.
"The heavy rain created a torrent in the street."
Thesaurus
Synonyms: flood, deluge, inundation, violent stream, waterspout, pelter, downpour, cloudburst, soaker