ameliorating
adjective
1. able to repair or amend; curative; tending to ameliorate.
Similar word(s): bettering, ameliorative, amelioratory, meliorative
verb
1. present participle of ameliorate
1. able to repair or amend; curative; tending to ameliorate.
Similar word(s): bettering, ameliorative, amelioratory, meliorative
1. present participle of ameliorate