Invigorative definition of invigorative by The Free DictionaryRevitalize means giving a sense of animation or perhaps refreshed energy to something or someone. It relates to the process of energizing with positive features or a different rent of living. Therefore can be converted as suggesting bringing life or encouragement to a person.