Niagara Falls (band)
WordNet
noun
(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
WiktionaryText
Proper noun
- Massive waterfalls located on the Niagara River.
- A city in New York State near the Falls.
- A city in Ontario near the Falls.