WTWM

whatsthatwordmean

← Definition
Guess

invigoration

nounThe feeling or state of being filled with energy, strength, or vitality.

Synonyms

energizationnoun

Antonyms

exhaustionnounfatiguenoun

Built for word lovers.