Turkish-English dictionary »

el-hamra sarayı meaning in English

TurkishEnglish
El-Hamra Sarayı proper noun

Alhambra(palace in Granada, Spain)
proper noun
[UK: æl.ˈhæm.brə] [US: æl.ˈhæm.brə]