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."