NIAGARA
Niagara, Niagara River
(noun) a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York
Niagara, Niagara Falls
(noun) waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls
Source: WordNet® 3.1
Etymology
Proper noun
Niagara
A river (the Niagara River) which flows from Lake Erie, over Niagara Falls into Lake Ontario; the geographical region of the United States and Canada in proximity to this river.
A ghost town in British Columbia, Canada.
A ghost town in Western Australia.
A town in New York.
A city and village in North Dakota.
A city and town in Wisconsin.
Noun
Niagara (plural Niagaras)
(figuratively) A flood, torrent, or outpouring, especially one of massive proportions.
A Niagara grape.
Synonyms
• deluge
Anagrams
• Angaria
Source: Wiktionary