YourDictionary

alcazar

noun

  1. a palace or fortress of the Moors in Spain
  2. such a palace in Seville, later used by the Spanish kings

See alcazar in American Heritage Dictionary 4

Learn more about alcazar

alcazar

link/cite print suggestion box