spill guts - Turkish English Dictionary