12 letters · 13 points in Scrabble
noun (biology) growth anew of lost tissue or destroyed parts or organs
noun feedback in phase with (augmenting) the input
noun the activity of spiritual or physical renewal
originFrom re- + generation or regenerate + -ion, from Latin regenerātiō.
Etymology from Wiktionary, CC BY-SA 3.0