[verb] [T] - to make (something) fresher and strongerWe were invigorated by our walk.While controlling social unrest they are also trying to invigorate the economy.
INVIGORATE
Meaning of INVIGORATE in English
Cambridge English vocab. Кембриджский английский словарь. 2012