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