niagara Meaning, Definition & Usage
-
noun waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls
Niagara Falls.
-
noun a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York
Niagara River.