idiom
sweat blood
hacer un esfuerzo enorme
Meaning
to make an enormous effort
Example
He **sweat blood** to get that promotion.
Él sudó sangre para conseguir esa promoción.