ritual sacrifice - Francés Inglés Diccionario