invigorate EnglishFrench Dictionary WordReferencecomInvigorate represents giving an feeling of animation as well as refreshed spirit to something or someone. It pertains to the process of energizing together with optimistic qualities or a different lease of potential. Therefore can be interpreted as intending infusing life or excitement to somebody.