ritual sacrifice - Alemán Inglés Diccionario