spill one's guts - French English Dictionary