spill guts - French English Dictionary