trustworthy paper trail - Français Anglais Dictionnaire