torrent
Nouns
- (n) a heavy rain cloudburst, downpour, pelter, soaker, deluge, waterspout,
-
(n) a violently fast stream of water (or other liquid)
- the houses were swept away in the torrent
-
(n) an overwhelming number or amount
- a flood of requests
- a torrent of abuse