ameliorate
Definition of ameliorate
verb
– to make (something, such as a problem) better, less painful
– सुधारना
Synonyms of ameliorate
improve, amend, better, enhance, enrich, help, meliorate, perfect, refine, upgrade
Antonyms of ameliorate
worsen, spoil, tarnish
Word Usage
– If your back hurts, then consider sleeping on a hard bed to ameliorate back pain.
– Foreign aid is badly needed to ameliorate the effects of the drought.