Give the meaning of Idiom: To throw up the sponge A) to offer a challenge B) To surrender or give up contest C) to become utterly disappointed D) None of these Related MCQs: Give the meaning of Idiom Spick and Span Give the meaning of the idiom. To be rolling in money To get cold feet, give the meaning of Idiom Give the meaning of Idiom. A scapegoat