regenerate by bronya_and_siony

regenerate

verb, to undergo or cause to undergo moral, spiritual, or physical renewal or invigoration

From Collins

To view this video you need version 8 or higher of the Flash plugin installed and javascript enabled in your browser.