to rejuvenate - German English Dictionary