Definisi 'niagara river'
English to English
noun
1 a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York
source: wordnet30
More Word(s)
river, niagara, niagara falls, canada, america, the states, u.s., u.s.a.,

Visual Synonyms
Click for larger image