throw up the sponge - Espagnol Anglais Dictionnaire