invigorating

  • (a) imparting strength and vitality
    • the invigorating mountain air

Antonyms

debilitating

See also

stimulating

Words of close approximity

invigoration