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