French-Spanish dictionary »

démocratiser meaning in Spanish

FrenchSpanish
démocratiser

democratizar