chuck up the sponge

Significat (Anglès)

To quit; to give up; to admit defeat.

Conceptes

retirar-se

llençar la tovallola

Notes

Sign in to write sticky notes