EnglishMain Dictionary
torrent
Universal Words
noun
1 a large amount of water moving very quickly:
After the winter rains, the stream becomes a raging torrent. * The rain was coming down in torrents.
2 a large amount of sth that comes suddenly and violently:
a torrent of abuse / criticism / words