socialist union of popular forces - Turco Inglés Diccionario