Vrb phrs. 1. To confess or reveal the truth.2. To vomit. Probably a misuse of version 1 due to its similarity with 'spew one's guts up'.
SPILL ONE'S GUTS
Meaning of SPILL ONE'S GUTS in English
Slang English vocab. Английский сленговый словарь. 2012