Invigorative definition of invigorative by The Free Dictionary
Invigorate means giving a perception of liveliness or renewed energy to something or someone. It refers to the process of animating along with positive characteristics or a different lease of potential. Therefore can be interpreted as meaning bringing life or encouragement
to somebody.