INVIGORATION


Meaning of INVIGORATION in English

noun the act of invigorating, or the state of being invigorated.

Webster English vocab.      Английский словарь Webster.