Translation of democratizador in English:

democratizador

democratizing, adj.

adjectiveFeminine democratizadora

  • 1

    (before noun) democratizing