torrent

noun
  1. a violent rushing stream of water or other liquid
  2. a heavy fall of rain
  3. a sudden, violent, or copious outpouring of something
  4. Usage: figurative

Examples