alcazar

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

Other Searches