CompareWords
Compare
Alcazar
Definition:
(n.) A fortress; also, a royal palace.