Word Study
do-gooder
WORDNET DICTIONARY
Noun do-gooder has 1 sense
- do-gooder(n = noun.person) humanitarian, improver - someone devoted to the promotion of human welfare and to social reforms; Array is a kind of benefactor, helper
Derived form verb do good1
OXFORD DICTIONARY
do-gooder, n. a well-meaning but unrealistic philanthropist or reformer.
Derivative
do-good adj. & n. do-goodery n. do-goodism n.
For further exploring for "do-gooder" in Webster Dictionary Online