Definitions
There is 1 meaning of the phrase
Niagara River.
Niagara River - as a noun
A river flowing from lake erie into lake ontario; forms boundary between ontario and new york
Synonyms (Exact Relations)
niagara