- 英语
- 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