invigorating

Definitions


[ɪnˈvɪɡəreɪtɪŋ], (Adjective)

Definitions:
- making one feel strong, healthy, and full of energy
(e.g: a brisk, invigorating walk)


Phrases:

Origin:




definition by Oxford Dictionaries