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