do-gooder: someone who does things that they think will help other people
do-gooder
someone who does things that they think will help other people
Dragon age : Origins