do-gooder
Meanings
someone devoted to the promotion of human welfare and to social reforms
Synonyms
humanitarian
do-gooder
improver
Scrabble Score: 0
Words With Friends Score: 0