anti-imperialist liberation front - Alemán Inglés Diccionario