that explains a lot - Français Anglais Dictionnaire