choke on

Intermediate (B1) neutral

To almost stop breathing because something got stuck in your throat, or to be so shocked or offended by something that you react strongly.

"Be careful not to eat too fast — he nearly choked on a fish bone at dinner."