English dictionary
niagara river meaning and definition
Definition and meaning of niagara river at MeaningMonkey.org. niagara river meaning and definition in the English Dictionary.NIAGARA RIVER noun
Definition of Niagara River (noun)
- a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York
- synonyms: Niagara
Source: Princeton University Wordnet