cough up

verb
RareNot in standard dictionaries
1

To expel from the lungs, throat, stomach, etc. by coughing.

2

Of money: to pay or disburse reluctantly.

3

Of other objects: to hand over, give.

4

To confess; to give up information.

5

To lose a competition by one's own mistakes, usually near the end of the contest.

6

To spill, to fumble.

Thesaurus

#informal#slang