Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
amelioration
has 1 sense
amelioration
,
melioration
,
betterment
- the act of relieving ills and changing for the better
--
1
is a kind of
improvement
Derived forms:
verb
ameliorate
1
,
verb
ameliorate
2
,
TOP