party of the socialist revolution - Francés Inglés Diccionario