improver
noun
1 improver
Someone devoted to the promotion of human welfare and to social reforms.
synonyms: do-gooder, humanitarian.
2 improver
debug info: 0.0168
noun
Someone devoted to the promotion of human welfare and to social reforms.
synonyms: do-gooder, humanitarian.
debug info: 0.0168