Dictionary |
2 Results
#1
ameliorate
v.
[
better
,
improve
,
amend
,
meliorate
] to make better; "The editor improved the manuscript with his changes"
. wn
#2
ameliorate
v.
[
better
,
improve
,
meliorate
] get better; "The weather improved toward evening"
. wn