Definition of Niagara

  • 1. Waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls Noun
  • 2. A river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York Noun

Synonyms for word "niagara"

Semanticaly linked words with "niagara"