alcazars

noun
  1. plural of alcazar; Spanish or Moorish palaces or fortresses, typically with elaborate architecture
  2. Usage: architectural; historical

Examples