INVIGORATE Meaning of INVIGORATE in English vt to give vigor to; to strengthen; to animate; to give life and energy to. Webster English vocab. Английский словарь Webster. 2012