RichThesaurus
sweat blood for
sweat blood for
antonyms
abandon
give up on
sweat blood for
definitions