Alcazar/ˌalkəˈzɑː/nounAny Moorish fortress in Spain.🔗 Explore synonyms & relationships🌍 See word origin & history