torrent

noun

A 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.