alcazar
/ælˈkæzɑr/
noun
- A Spanish palace or fortress, especially one built by the Moors.
- The alcazar served as both a royal residence and a military stronghold.
- Tourists flock to see the beautiful gardens of the Alcazar in Seville.
- The Alcazar of Segovia is one of the most distinctive castles in Spain.