niagaras

noun
  1. Plural of Niagara; large, powerful waterfalls or cascades of water
  2. Usage: Often used figuratively to describe any overwhelming rush or torrent of something
  3. Overwhelming quantities or flows of something non-physical
  4. Usage: Figurative use; commonly applied to words, emotions, or information

Examples