Synonyms: enlivening, animating
Definition: giving spirit and vivacity
Similar words: invigorating
Definition: imparting strength and vitality
Usage: the invigorating mountain air