alhambra

Noun
  1. A fortified Moorish palace built near Granada by Muslim kings in the Middle Ages (synset 102699528)

Other Searches