self-explanatory - Français Anglais Dictionnaire