invigorating

verb

Present participle of invigorate.

adjective

Giving strength, energy and vitality.

Imparting strength and vitality.