sacrifice an animal for god - Spanish English Dictionary