alhambra

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

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches