Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: Niagara Falls  nI'ag-ru folz
  1. A city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort
     
  2. Waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls
    - Niagara

Type of: city, falls, metropolis, urban center [US], urban centre [Brit, Cdn], waterfall

Part of: Empire State, N.Y., New York, New York State, Niagara, Niagara River, NY, Ontario

Encyclopedia: Niagara Falls, Ontario railway station