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