什么是 invigorating? 什么是 invigorating? Present participle of invigorate.Giving strength, energy and vitality.