toss in the sponge - French English Dictionary