AMELIORATE Meaning of AMELIORATE in English v.tr. & intr. formal make or become better; improve. amelioration n. ameliorative adj. ameliorator n.[ alt. of MELIORATE after F améliorer ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012