do-gooder
Explore definitions, synonyms, and language insights of do-gooder
Definitions
                    Noun
                    
            someone devoted to the promotion of human welfare and to social reforms
                Explore definitions, synonyms, and language insights of do-gooder