meliorator Play nounOne who or that which meliorates or makes better.nounOne who meliorates.nounOne who meliorates; an improver.