Word
good Samaritan, n.
a person who voluntarily offers help or sympathy in times of trouble
<noun.person>
good Samaritan
semantic pointers
hypernym
helper, benefactor