invigorator

/ɪnˈvɪɡəˌreɪtər/
noun
  1. Something or someone that gives energy, strength, or vitality.
    • A brisk walk in the park is a great invigorator after a long day at work.
    • The coach was a true invigorator, motivating the team to push harder.
    • This herbal tea is known as a natural invigorator for the mind and body.
Antonyms