Spanish-English dictionary »

democracia participativa meaning in English

SpanishEnglish
democracia participativa noun
{f}

participatory democracy(Political system)
noun