See Also: ameliorate(dictionary)
ameliorate(dictionary)

ameliorate (iou)



ameliorate verb. M18.
[Alt. of earlier MELIORATE after French ameliorer (refash. after Latin melior better of Old French ameillorer, from meilleur better).]
verb trans. Make better, improve. M18.
verb intrans. Become better. L18.
ameliorator noun a person who or thing which ameliorates something M19.