spill one's guts - Turkish English Dictionary