niagara

Nouns

  • (n) waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls Niagara Falls,
  • (n) a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York Niagara River,

Synonyms

Niagara Falls Niagara River

Words of close approximity

Niagara Falls Niagara River