sacrifice an animal for god - French English Dictionary