Back to Dictionary
拉姆安拉
Lāmǔānlā
1.
Ramallah
Noun