Term: degurgitate
Example: after eating too many snails, he was able to degurgitate by swallowing rapidly and rocking back and forth
Definition: having to throw up, but keeping yourself from doing so