cough out

中高级 (B2) neutral

To push something out of your throat by coughing.

"He bent over and coughed out the smoke he had accidentally inhaled."