Webster's Revised Unabridged Dictionary · 1913

Ameliorator

Ameliorator ({not transcribed}) , noun

One who ameliorates.