Big Huge Thesaurus

meliorist

noun

sounds kind of like