revitalize something with an innovative idea - Turc Anglais Dictionnaire