sacrifice a sheep - Francés Inglés Diccionario