Meaning of invigorating

Definition of invigorating

(adj) imparting strength and vitality; "the invigorating mountain air"

Other information on invigorating

WIKIPEDIA results for invigorating
Amazon results for invigorating