Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
throw up the sponge
in English
throw up the sponge
#moderate
Definitions
Verb
to
surrender
or
concede
(
a
fight
,
competition
,
etc
.)
After
a
long
and
tiring
battle
,
they
decided
to
throw
up
the
sponge
.