Britannica AI Icon

Spanish Confederation of Autonomous Rights

Spanish political group
Also known as: CEDA, Confederación Española de Derechas Autónomas(Show More)

Learn about this topic in these articles: