Meaning : A violently fast stream of water (or other liquid).
Example :
The houses were swept away in the torrent.
Synonyms : violent stream
Meaning : An overwhelming number or amount.
Example :
A flood of requests.
A torrent of abuse.
Synonyms : deluge, flood, inundation