Found 2 items, similar to improver.
English → English (WordNet)
Definition: improver
improver
n 1: someone devoted to the promotion of human welfare and to
social reforms [syn:
humanitarian,
do-gooder]
2: a component that is added to something to improve it;
“the
addition of a bathroom was a major improvement”;
“the
addition of cinammon improved the flavor” [syn:
addition,
add-on]
English → English (gcide)
Definition: Improver
Improver
\Im*prov"er\, n.
One who, or that which, improves.
[1913 Webster]