sacrifice an animal for god - Alemán Inglés Diccionario