Translation of democracia popular in English:

democracia popular

popular democracy, n.

feminine noun

  • 1

    popular democracy
    people's democracy