Alhambra (Paris)
WordNet

noun


(1)   A fortified Moorish palace built near Granada by Muslim kings in the Middle Ages
 
x
OK