Person Who Carries Out Good Deeds for No Reward
Puzzle 13 of TV Journalists Pack
Question is: Person Who Carries Out Good Deeds for No Reward
and the answer is: ALTRUIST
Word Meaning:
ALTRUIST — A person showing altruism.
Definitions from Wiktionary.