French-English dictionary »

démocratie participative meaning in English

FrenchEnglish
démocratie participative nom {f}

participatory democracy◼◼◼(Political system)
noun