Unscramble

r 1 e 1 g 2 e 1 n 1 e 1 r 1 a 1 t 1 i 1 o 1 n 1 s 1

13 letters · 14 points in Scrabble

Meaning

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

← Back to unscrambler