spill your guts - Spanish English Dictionary