invigorate - Dictionary definition and meaning for word invigorate
split as in + vigor. invigorate gives some one vigor (i.e) strengthens them and rejuvenates them
it sounds like viagra. viagra gives high rejuvanating energy:P