have significant influence on something - Français Anglais Dictionnaire