give a new impulse to - Français Anglais Dictionnaire