Niagara Falls

1. (noun) a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort
Related Words: city, metropolis, urban center

2. (noun) waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls
Synonyms: Niagara
Related Words: cascade, cataract, falls, waterfall



Terms and Conditions of Use / Copyright Notice