Definition of "Torrent" :
noun: a violently fast stream of water (or other liquid)
"The houses were swept away in the torrent."
noun: a heavy rain
noun: an overwhelming number or amount
"A torrent of abuse."
noun: a violently fast stream of water (or other liquid)
"The houses were swept away in the torrent."
noun: a heavy rain
noun: an overwhelming number or amount
"A torrent of abuse."