earth liberation front (elf) - Turkish English Dictionary