adj. stimulating, bracing, rejuvenating, tonic, vitalizing, restorative, energizing, vivifying, enlivening, exhilarating; fresh, healthful, healthy, salubrious, salutary Each morning I go for an invigorating walk The doctor recommended the invigorating mountain air.
INVIGORATING
Meaning of INVIGORATING in English
Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012