WordNet (r) 3.0 (2006):do-gooder n 1: someone devoted to the promotion of human welfare and to social reforms [syn: humanitarian, do-gooder, improver]