What does Niagara Falls mean?
• NIAGARA FALLS (noun) The noun NIAGARA FALLS has 2 senses: 1. waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls 2. a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort Familiarity information: NIAGARA FALLS used as a noun is rare.