work/slog/sweat your guts out - definition and synonyms

phrase
See also main entry: guts