The definition of ameliorate is to improve or make better.
(verb)An example of something that ameliorates is ibuprofen when used to help a headache.
See ameliorate in Webster's New World College Dictionary
transitive verb, intransitive verb ameliorated, ameliorating
Origin: < Fr améliorer < OFr ameillorer < a-, to + meillor < L melior, better
Related Forms:
See ameliorate in American Heritage Dictionary 4
tr. & intr.v. a·me·lio·rat·ed, a·me·lio·rat·ing, a·me·lio·rates
Origin:
Origin: Alteration of meliorate
.Related Forms:
Learn more about ameliorate