Arabic-English dictionary »

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

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

ShanghaiChinese municipality and port