have a beneficial influence on - Français Anglais Dictionnaire