almsgiver

Noun
  1. a person who gives alms
almsgiver
An elderly almsgiver places a coin in a beggar's cup.