INVIGORATE Meaning of INVIGORATE in English v. energize, enliven; arouse; strengthen; animate Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012