#1 do-gooder n. [humanitarian, improver] someone devoted to the promotion of human welfare and to social reforms. wn
vizzz