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.
#informal#slang