English synonyms about - contact  

Alhambra

noun

1 Alhambra

A fortified Moorish palace built near Granada by Muslim kings in the Middle Ages.


Find more on alhambra elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.028