YourDictionary

Dictionary Home » Culture » Niagara Falls

Niagara Falls cultural definition

Waterfall in western New York state and southern Ontario, Canada.

  • Great tourist attraction known as a honeymooners' resort.

Learn more about Niagara Falls

Related Articles

link/cite print suggestion box