What are alms? What is almsgiving?

Duration: 3:17