niagara

noun
  1. a large waterfall or cascade, especially one of great volume and power
  2. Usage: often used figuratively to describe a large, overwhelming flow of something
  3. Niagara Falls, a famous waterfall on the border between Canada and the United States
  4. Usage: proper noun; typically capitalized

Examples