Definition of charity

What does the word charity mean?