Find the word definition

The Collaborative International Dictionary
Meliorator

Meliorator \Mel"io*ra`tor\, n. One who meliorates.

Wiktionary
meliorator

n. One who meliorates; an improver.