Definitions of invigorating:

  • adjective:   imparting strength and vitality
    Example: "The invigorating mountain air"