Alcazar
Al·ca·zar
Alcazar
n.
A fortress; also, a royal palace.