translate English to French: Democracy also means participation.
Démocratie signifie aussi participation.