Definition of sweat blood in English:

sweat blood

phrase

informal
  • 1Make an extraordinarily strenuous effort to do something:

    ‘she's sweated blood to support her family’
    1. 1.1 Be extremely anxious:
      ‘we've been sweating blood over the question of what is right’