do-gooder
Meaning, Definition & Usage
Dictionary
Related
noun
someone devoted to the promotion of human welfare and to social reforms
improver; humanitarian
.
WordNet
Previous
dmz
dna
dneprodzerzhinsk
dnieper
dnipropetrovsk
Next
do.
doab
doable
doand
doat