revitalize something with an innovative idea - Allemand Anglais Dictionnaire