revitalize something with an innovative idea - Français Anglais Dictionnaire