Main entry: torrent, violent stream
Definition: a violently fast stream of water (or other liquid)
Usage: the houses were swept away in the torrent
Main entry: torrent, cloudburst, pelter, soaker, waterspout, downpour, deluge
Definition: a heavy rain
Main entry: flood, torrent, deluge, inundation
Definition: an overwhelming number or amount
Usage: a flood of requests; a torrent of abuse