VariousWords beta
Related Terms:
Definitions:
Noun
Niagara
Niagara River
Definition: a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York