sacrifice everything, for victory - Francés Inglés Diccionario