Noun Definition
improver
1.Definition: a component that is added to something to improve it
Related Noun(s):addition
Category: Objects2.Definition: someone devoted to the promotion of human welfare and to social reforms
Related Noun(s):humanitarian
Category: People