Des expressions françaises …

« Avaler des couleuvres ».

Literal translation:
To swallow grass snakes.

Meaning:
To put up with a lot. To swallow one’s pride.

Après une perte dévastatrice, il a dû avaler des couleuvres et admettre sa défaite.
After a devastating loss, he had to swallow his pride and admit his defeat.