AMELIORATE Meaning of AMELIORATE in English to make better or more tolerable. AIDS English Glossary. Английский словарь СПИДа. 2012