spill one's guts on someone - Allemand Anglais Dictionnaire