alms-giving

noun

1.
making voluntary contributions to aid the poor