almsgiver

noun
  1. a person who gives money, food, or other help to poor people
  2. Usage: formal; often religious context

Examples