what explains... - Français Anglais Dictionnaire