invigorating

verb

Present participle of invigorate.

adjective

Giving strength, energy and vitality.

adjective

imparting strength and vitality