independent front of workers and peasants - Alemán Inglés Diccionario