ALCAZAR





Definition:

  1. [noun] any of various Spanish fortresses or palaces built by the Moors

Synonyms: