Meaning of ameliorating

Definition of ameliorating

(adj) tending to ameliorate

Other information on ameliorating

WIKIPEDIA results for ameliorating
Amazon results for ameliorating