meaning of invigorate

1. To give vigor to; to strengthen; to animate; to give life and energy to.
2.
impart vigor, strength, or vitality to; "Exercise is ">invigorating"


Related Words

invigorate | invigorated |

Developed & Maintained By Taraprasad.com

Treasure Words