human sacrifice - Alemán Inglés Diccionario