Almsgiving has 2 different meanings across 1 category:
Noun
making voluntary contributions to aid the poor
The act of voluntarily giving alms, of making donations to the poor, charity.