English Dictionary
◊ DO-GOODER
do-gooder
n : someone devoted to the promotion of human welfare and to
social reforms [syn: {humanitarian}, {improver}]