MELIORAR Meaning of MELIORAR in English v to improve, ameliorate Interlingua English vocab. Английский словарь Интерлингва. 2012