Chinese-English dictionary »

蘇臘巴亞 meaning in English

ChineseEnglish
蘇臘巴亞 proper noun

Surabaya(city in Indonesia)
proper noun