Synonyms
ameliorative meliorative ameliorating
Related terms
bettering
Similar Spelling
ameliorate ameliorative amelioration ameliorating
Nearby in order