Translation of New Left in Spanish:

New Left

nueva izquierda, n.

noun

Politics

  • 1

    nueva izquierda feminine