sacrifice oneself in some activity - Español Inglés Diccionario