ameliorator

listen to the pronunciation of ameliorator
Englisch - Englisch
One who ameliorates
{i} renovator; improver