Chinese-English dictionary »

尼亚加拉瀑布 /níyàjiālā pùbù/ meaning in English

ChineseEnglish
尼亚加拉瀑布 /Níyàjiālā Pùbù/ proper noun

Niagara Falls(waterfalls)
proper noun