almsman

noun

1.
a person who gives alms
2.
a person who gives alms