vomit up

Intermediário (B1) informal

To sick up food or drink from your stomach, or to suddenly say something you didn't mean to.

"The dog vomited up everything it had eaten that morning."