1 English Synonyms for MELIORATE
Prev.1Next
ameliorate
Definition: 1. (transitive) To make better, or improve, something perceived to be in a negative condition.
There are 2 definitions of the word ameliorate
Show more information about ameliorate
Prev.1Next
Search took: 3.6600 ms