psf (popular struggle front) - Francés Inglés Diccionario