← DefinitionshareGuessalcazarnounA Spanish palace or fortress, especially one built by the Moors.Synonymscastlenounfortressnoun