alcazar « Back to Glossary IndexA Moorish or Spanish fortress or castle. Share this:WhatsAppEmailTwitterFacebookMoreLinkedInRedditTumblrPinterestPocketTelegram Related « Back to Glossary Index