Arabic-English dictionary »

اَلْأُقْصُر meaning in English

ArabicEnglish
اَلْأُقْصُر f

Luxorcity in Egypt