Sweat One's Guts Out Definition

verb
To work very hard.
Wiktionary