do-good‧er /duː ˈɡʊdə $ -ər/
noun [countable] someone who helps people who are in bad situations, but who is annoying because their help is not needed – used to show disapproval:
I’ve got very little time for those interfering do-gooders. [TahlilGaran] Dictionary of Contemporary English ▲