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