Word of the Week: Ameliorate

Ameliorate

to make or become better, more bearable, or more satisfactory; improve; meliorate.

Source: dictionary.com

Exit mobile version