Language:
Free Online Dictionary|3Dict

賣命

Source : CEDICT

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