Chinese-English dictionary »

桑给巴尔 /sāngjǐbā'ěr/ meaning in English

ChineseEnglish
桑给巴尔 /Sāngjǐbā'ěr/ proper noun

Zanzibar(island region)
proper noun
[UK: ˈzæn.zə.ˌbɑː] [US: ˈzæn.zə.ˌbɑːr]