1
[ adjective ] tending to impart new life and vigor to

Examples

"the renewing warmth of the sunshine"

Related terms

invigorating

2
[ adjective ] tending to impart new life and vigor to

Examples

"the renewing warmth of the sunshine"

Related terms

invigorating

*