Definitions of almsgiver:

  • noun:   a person who gives alms