spill one's guts on someone - Français Anglais Dictionnaire