Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Ameliorate
To grow better; to meliorate; as, wine ameliorates by age.
To make better; to improve; to meliorate.
Synonyms
Improving
Improve
Antonyms
Deteriorate
Deteriorating
Deteriorated
Try it Free
Learn More