Chinese-English dictionary »

沙姆沙伊赫 /shāmǔshāyīhè/ meaning in English

ChineseEnglish
沙姆沙伊赫 /Shāmǔshāyīhè/ proper noun

Sharm el-Sheikh(city in Egypt)
proper noun