renewed

  • (s) restored to a new condition
    • felt renewed strength

Words of close approximity

renewal