英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
法se donner pour, travailler à corps perdu
德sein Leben verkaufen, opfern (S), sich zu Tode arbeiten (S)