The Collaborative International Dictionary of English v.0.48:
Almsgiving \Alms"giv`ing\ ([add]mz"g[i^]v`[i^]ng), n. The giving of alms. [1913 Webster]WordNet (r) 3.0 (2006):
alms-giving n 1: making voluntary contributions to aid the poor [syn: alms- giving, almsgiving]