ameliorate

Definition

To improve or make better. "The medicine properly ameliorated his symptoms, and he felt much better." "The changes he made to the system ameliorated the problems it had been having, and it started to work without a glitch."


ameliorate is...

... in the General Business subject.

Nearby Terms

Browse by Letter: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z