Wörterbuch
babelfish
/
Wörterbuch
/
Englisch → Deutsch
to give sth. a new lease of life
Wörterbuch
to give sth. a new lease of life
etw. wieder in Schuss bringen