sacrifice oneself in some activity - Spanisch Englisch Wörterbuch