Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Meliorate
To make better; to improve; to ameliorate; to soften; to make more tolerable.
To grow better.
Synonyms
Improve
Improving
Antonyms
Deteriorate
Deteriorating
Deteriorated
Try it Free
Learn More