spill one's guts on someone - Turkish English Dictionary