Arabic-English dictionary »

قَصْرُ الْحَمْرَاءْ meaning in English

ArabicEnglish
قَصْرُ الْحَمْرَاءْ m

Alhambrapalace in Granada, Spain