Definitions
noun
forming again (especially with improvements or removal of defects); renewing and reconstituting
noun
growth anew of lost tissue or destroyed parts or organs
noun
the activity of spiritual or physical renewal
Look “regeneration” up elsewhere
Want another word?
Spin the dictionary for a fresh one.