anti-imperialist liberation front - Francés Inglés Diccionario