Invigorating

What is Invigorating ?

Invigorating is (adj) which makes you feel healthy. Synonym bracing

 

source: Easier English, Student Dictionary Upper Intermediate Level