'alcazar' definitions:

Definition of 'alcazar'

(from WordNet)
noun
Any of various Spanish fortresses or palaces built by the Moors