alms-giver
'ALMS-GIVER,
n. One who gives to the poor.