meliorator

noun

One who or that which meliorates or makes better.

noun

One who meliorates.

noun

One who meliorates; an improver.