amelioration
English Dictionary
->
Letter A
-> amelioration
Search Dictionary:
amelioration Definition
(n)
the
act
of
relieving
ills
and
changing
for
the
better
amelioration Synonyms
amelioration
betterment
melioration
© Art Branch Inc.