Synonyms for Torrent (same or very similar meaning)
WordNet sense 1 (an overwhelming number or amount):
deluge, flood, inundation
WordNet sense 2 (a heavy rain):
cloudburst, downpour, waterspout, pelter, soaker
WordNet sense 3 (a violently fast stream of water (or other liquid)):
violent stream
From the ODE community, based on WordNet
add/edit