popular leftist front - Turco Inglés Diccionario