almsgiving

noun

1.
making voluntary contributions to aid the poor