Spanish-English dictionary »

democracia representativa meaning in English

SpanishEnglish
democracia representativa noun
{f}

representative democracynoun