spill one's guts on someone - German English Dictionary