Meaning

1 senses
  1. Giving strength, energy and vitality; quickening; stimulating.

    imparting strength and vitality

invigorating — meaning, examples, forms, synonyms | Krumeto