invigorating
adjective
1. imparting strength and vitality
- the invigorating mountain air
Similar word(s): animating, enlivening, bracing, brisk, fresh, refreshful, refreshing, tonic, corroborant, exhilarating, stimulating, vitalizing, renewing, restorative, revitalising, revitalizing, reviving, stimulating
verb
1. present participle of invigorate