revitalize something with an innovative idea - Spanish English Dictionary