do-gooder n : someone devoted to the promotion of human welfare and to social reforms [syn: {humanitarian}, {improver}]
Copyright © 2024 3Dict.net