alcazar

(noun)

noun

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

Definition categories: man–made, fort, fortress, palace