Translation of Freedom Charter in Spanish:

Freedom Charter

Carta de la Libertad, n.

noun

South African
Politics

  • 1

    Carta de la Libertad feminine