Adjective Definition invigorating1.Definition: imparting strength and vitality"The invigorating mountain air" Please Share