Log in
Search words & phrases
invigorated
US
・
UK
C2
Definition
Video subtitles
verb
To energize and excite; motivate; refresh
Having been given strength or energy; revitalized.
other
Having gained strength or energy; refreshed.