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