Chinese-English dictionary »

拉姆安拉 /lāmǔ Ānlā/ meaning in English

ChineseEnglish
拉姆安拉 /Lāmǔ Ānlā/ proper noun

Ramallah(city)
proper noun
[UK: rə.ˈmæ.lə] [US: rə.ˈmæ.lə]