English word definition — powered by WordNet
heighten or intensify
give life or energy to
make lively
impart vigor, strength, or vitality to
Want to remember invigorate?