puke one's guts out
Retch with intensity
To puke one's guts out is to vomit violently and thoroughly, suggesting the heaving is so forceful that internal organs might come up: I was puking my guts out all night after that seafood.
The expression emphasizes severity—not a polite retch but sustained, exhausting illness.
- retchGag involuntarily
- dry heavesVomiting motions without expulsion
- food poisoningSickness from contaminated eating
- ralphSlang for vomiting
- blow chunksSlang for vomiting
toss your cookies · nausea · heave · upchuck · spew · hurl · projectile vomit · barf · regurgitate · technicolor yawn · gastroenteritis · stomach bug · motion sickness · yak · boot · disgorge · sick as a dog · pray to the porcelain god
puke one's guts outpig out
Eat to excess
stuff one's face · hold down · eat like a horse · devour · wolf down