socialist anti-imperialist front - Francés Inglés Diccionario