1. make new, start again
renewable energy, renewed approach/energy, renew license
To renew something can mean to resume an activity or commitment after an interruption. "Your subscription will automatically renew after 12 months." "The team renewed their efforts after an embarrassing first-half." To 'renew' can also mean to revive, refresh or give new life or strength to something. "She tackled the exam the second time around with renewed determination." "I feel completely renewed after my holiday."