ALL meanings of almsgiving
alms·giv·er
A a - noun almsgiving the making of charitable donations, giving alms 3
- noun almsgiving a person who gives alms. 1
- noun almsgiving The act of voluntarily giving alms, of making donations to the poor, charity. 1