spill guts - German English Dictionary