Niagara Falls n 1: waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls [syn: {Niagara}] 2: a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort
版權所有 © 2024 3Dict.net