Noun
-
an overwhelming number or amount
"a flood of requests"
"a torrent of abuse"
-
a violently fast stream of water (or other liquid)
"the houses were swept away in the torrent"
- violent stream -
a heavy rain