alhambra

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

Other Searches