alcazar

/ˈɑlkʌzɑr/

Explore definitions, synonyms, and language insights of alcazar

Definitions

Noun
any of various Spanish fortresses or palaces built by the Moors

More General Terms