English
Detailed Synonyms for Niagara Falls in English
Niagara Falls:
Niagara Falls [the ~] noun
-
the Niagara Falls
– a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort 1the Niagara Falls– a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort 1 -
the Niagara Falls
– waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls 1the Niagara; the Niagara Falls– waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls 1