French-English dictionary »

démocratie directe meaning in English

FrenchEnglish
démocratie directe nom {f}

direct democracy◼◼◼noun