torrents

noun
  1. violent streams of water or other liquid
  2. heavy falls of rain
  3. sudden outpourings of something in large amounts
  4. Usage: figurative

Examples