invigorating

Adjective
  1. Imparting strength and vitality (synset 301359531)
    "the invigorating mountain air"

Found on Word Lists

Other Searches