alms-giving
1. [ noun ] voluntary contributions to aid the poor
Synonyms: almsgiving alms
Related terms: charity
Similar spelling:   almsgiving
  almsgiver