spill your guts - Allemand Anglais Dictionnaire