Makes something better or improves a situation in the present tense.
Third-person singular present form of ameliorate, from the same Latin root 'melior' meaning better.
Try Another Word