WTWM

whatsthatwordmean

← Definition
Guess

invigorated

adjectiveFeeling full of energy, strength, or renewed life.

Synonyms

refreshedadjectiverevivedadjective

Antonyms

exhaustedadjectivedrainedadjective

Built for word lovers.