"torrents" in the noun sense
1. downpour, cloudburst, deluge, waterspout, torrent, pelter, soaker
a heavy rain
2. torrent, violent stream
a violently fast stream of water (or other liquid
"the houses were swept away in the torrent"
3. flood, inundation, deluge, torrent
an overwhelming number or amount
"a flood of requests"
"a torrent of abuse"
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License