al·ca·zar /ælˈkɑzɚ/ 城堡
Al·ca·zar n. A fortress; also, a royal palace. ◄ ►
alcazar n : any of various Spanish fortresses or palaces built by the Moors