AMELIORATE Meaning of AMELIORATE in English v.tr. & intr. formal make or become better; improve. Derivatives: amelioration n. ameliorative adj. ameliorator n. Etymology: alt. of MELIORATE after F am{eacute}liorer Oxford English vocab. Оксфордский английский словарь. 2012