go a long way to something - Français Anglais Dictionnaire