Arabic-English dictionary »

شَانْغْخَاي meaning in English

ArabicEnglish
شَانْغْخَاي f

ShanghaiChinese municipality and port