earth liberation front (elf) - Francés Inglés Diccionario