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