Answer: egurgitating

AnswerCrossword Clue
egurgitatingEGURGITATE, to vomit, to cast forth