Spanish-English dictionary »

democracia directa meaning in English

SpanishEnglish
democracia directa noun
{f}

direct democracynoun