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