niagara-falls

Nouns

  • (n) waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls Niagara,
  • (n) a city in western New York State at the falls of the Niagara river; tourist attraction and honeymoon resort

Synonyms

Niagara

Words of close approximity