Invigorative definition of invigorative by The Free Dictionary
Energize is a term giving an feeling of liveliness and revived spirit to something or someone. It applies to the process of animating using constructive features or a brand-new rent of existence. Therefore, it can be translated as intending giving life or excitement to a person.