Meaning of do-gooder

Definition of do-gooder

(noun) someone devoted to the promotion of human welfare and to social reforms

Other information on do-gooder

WIKIPEDIA results for do-gooder
Amazon results for do-gooder