animal liberation front - Turkish English Dictionary