French-Spanish dictionary »

jeter l’éponge meaning in Spanish

FrenchSpanish
jeter l’éponge

tirar la toalla