INVIGORATE Meaning of INVIGORATE in English (v. t.) To give vigor to; to strengthen; to animate; to give life and energy to. Webster's English dictionary. Английский словарь Webster. 2012