niagara_riverEnglish

Niagara, Niagara River

Noun

A river flowing from Lake Erie into Lake Ontario, forms boundary between Ontario and New York

English: Niagara, Niagara River

Bahasa: Niagara

Bahasa words with similar meanings

English words with similar meanings

Show 1 words