Dar o sangue
Give one's blood, make a supreme effort
Signification
To make a supreme effort, to dedicate oneself completely and passionately to something.
Signification
To make a supreme effort, to dedicate oneself completely and passionately to something.