revitalize something with an innovative idea - Spanisch Englisch Wörterbuch