ALL meanings of invigorating
in·vig·or·ate
I i - verb with object invigorating to give vigor to; fill with life and energy; energize. 1
- adjective invigorating refreshing, reviving 1
- noun invigorating Present participle of invigorate. 1
- adjective invigorating If you describe something as invigorating, you mean that it makes you feel more energetic. 0