Noun almsgiving has 1 sense
  1. alms, alms-giving, almsgiving - voluntary contributions to aid the poor
    --1 is a kind of charity
,
TOP