the explanatory power - Français Anglais Dictionnaire