a lasting effect - Français Anglais Dictionnaire