torrent
nounA turbulent, swift-flowing stream.
A heavy downpour; a deluge.
A heavy, uncontrolled flow.
Rushing in a stream.
A rushing stream, as of water or lava; a stream flowing rapidly and with violence, as down the side of a hill or over a precipice.
