Dictionary search results

Showing 1-2 of 2 results

regenerate British & World English

(Of a living organism) grow (new tissue) after loss or damage

regenerate English Thesaurus

government grants have helped to regenerate many of our inner-city areas