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.