torrent

noun

2.
a violently fast stream of water (or other liquid)
Derived from:
torrential
3.
an overwhelming number or amount
Derived from:
torrential