sacrifice an animal for god - Turkish English Dictionary