ALCAZAR

Definition of ALCAZAR

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