English Dictionary
Definition do-gooder in British English
do-gooder noun
[countable] noun
/ˌduː ˈɡʊdə(r)/
1
someone who always tries to help people, especially people who are poor or in trouble. This word is used as a criticism, to suggest that their help is unnecessary or unsuitable.
