have a long-term effect - Français Anglais Dictionnaire