noun

  1. a heavy rain
  2. a violently fast stream of water (or other liquid)
  3. an overwhelming number or amount
Advertisements