self-explaining - Français Anglais Dictionnaire