- 英語
- to throw one's life in for, to haplessly give one's life for, to sacrifice oneself torturously working for another or for a group, to pour in one's utmost effort, to shed one's last ounce of strength for
- 德語
- sein Leben verkaufen, opfern (S), sich zu Tode arbeiten (S)
- 法語
- se donner pour, travailler à corps perdu