Chinese-English dictionary »

桑給巴爾 meaning in English

ChineseEnglish
桑給巴爾 proper noun

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