idiom
sweat blood
fournir un énorme effort
Meaning
to make an enormous effort
Example
He **sweat blood** to get that promotion.
Il a transpiré sang et eau pour obtenir cette promotion.