sacrifice everything, for victory - Alemán Inglés Diccionario