to sacrifice a lamb - Francés Inglés Diccionario