ameliorate
English Dictionary
->
Letter A
-> ameliorate
Search Dictionary:
ameliorate Definition
(v)
to
make
better
; "
The
editor
improved
the
manuscript
with
his
changes
"
(v)
get
better
; "
The
weather
improved
toward
evening
"
ameliorate Synonyms
ameliorate
amend
better
improve
meliorate
© Art Branch Inc.