English-French dictionary »

direct democracy meaning in French

EnglishFrench
direct democracy noun

démocratie directe◼◼◼nom {f}