History
History
Synonyms
UK
US
Meaning:
ameliorate

(to cause a condition etc) to become better; improve (the usual word)

make, become better

heal

(to cause a wound) to become healthy and sound

cure, recover

improve

(to cause a person, condition) to become better

make or become better

re-cover

to supply a new cover for (something)

make or become better

unblock

to remove an obstruction from (a drain etc)

clear

MELIORATE as in Wiktionary
MELIORATE as in Wikipedia