spew one's guts (out)
Theme: TATTLING
tr. to tell everything that one knows; to confess everything. (Underworld.)Lefty was sitting there in the cop-shop spewing his guts out about the bank job.If he really is spewing his guts, the mob will cancel his Christmas.