Definition of Niagara
Noun: Niagara nI'a-gru
- Waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls
- Niagara Falls
- A river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York
- Niagara River
Anagrams containing the word Niagara