English dictionary
ameliorate meaning and definition
Definition and meaning of ameliorate at MeaningMonkey.org. ameliorate meaning and definition in the English Dictionary.AMELIORATE verb
Definition of ameliorate (verb)
Source: Princeton University Wordnet