alcazar

Noun
  • Any of various Spanish fortresses or palaces built by the Moors (synset 102698486)

Other Searches