well-doer

listen to the pronunciation of well-doer
Английский Язык - Английский Язык
a performer of moral and social duties
{i} person who does good to another; benefactor; person who does well
welldoer
One who does well; one who does good to another; a benefactor