spill one's guts - Deutsch Englisch Wörterbuch