1
[ adjective ] tending to ameliorate

Related terms

bettering

*