Give the meaning of idiom: To throw up the ------

A ) To offer a challenge

B ) To surrender or give up contest ✅

C ) To become utterly disappointed

D ) None of these