chuck up the sponge


Meanings

  • give up in the face of defeat of lacking hope; admit defeat;