The term for charity, zakat, literally means purification.