invigorate
- vt. 鼓舞;使精力充沛
英英释意
- 1. heighten or intensify;
- "These paintings exalt the imagination"
- 2. give life or energy to;
- "The cold water invigorated him"
- 3. make lively;
- "let's liven up this room a bit"
- 4. impart vigor, strength, or vitality to;
- "Exercise is invigorating"