(adj) restorative, revitalising, revitalizing, reviving
tending to impart new life and vigor to
the renewing warmth of the sunshine