invigorating

/in-ˈvi-gə-ˌrā-tiŋ/

adjective

  1. having an enlivening or stimulating effect

an invigorating climate

verb

  1. to give life and energy to : animate; also : stimulate