invigorating
1. [ adjective ] imparting strength and vitality
Examples:

"the invigorating mountain air"

Related terms: debilitating bracing renewing exhilarating renewing fortifying animating life-giving corroborant stimulating
Similar spelling:   invigoration
  invigorate
  invigorator
  invigorated
  in-fighting
  invigilation