alcazar

noun
  1. a Spanish palace or fortress, typically built by Moorish rulers
  2. Usage: historical architecture

Examples