do-gooder - English Synonyms Dictionary

do-gooder

n.
[1] humanitarian , improver