RichThesaurus
sweat blood for
sweat blood for
synonyms
hammer away
plod away
keep one's nose to the grindstone
graft away at
slog away
keep on with
work hard
stick at
labor
work like a Trojan
press on with
grind away
work one's socks off on
slave away
not cease from
beaver away at
kill oneself with
plug away at
persist with
work like a dog
persevere with
soldier on with
peg away at
drudge away at
sweat blood for
antonyms
abandon
give up on