left socialist revolutionaries - Turco Inglés Diccionario