What is the meaning of the word "almsgiving"?

Definitions: