What is the meaning of the word "torrent"?

Definitions:

  1. a violently fast stream of water or other liquid copy to clipboard noun
    • The houses were swept away in the torrent. copy to clipboard

Synonyms:

NearBy Words: