ameliorate

Ajouter un commentaire

Definition: (verb) To make better.
Synonyms: improve, amend.
Usage: I sought to improve her manners and ameliorate her general tone.
Discuss

Laisser une réponse