English Dictionary
Definition torrent in British English
torrent noun
noun
/ˈtɒrənt/
2
a large amount of something, especially something unpleasant
