VariousWords beta
Related Terms:
Definitions:
Verb
Definition: present participle of invigorate
Adjective
invigorating
Definition: imparting strength and vitality; "the invigorating mountain air"
Definition: Giving strength, energy and vitality.