Niagara River

1. (noun) a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York
Synonyms: Niagara
Related Words: river



Terms and Conditions of Use / Copyright Notice