Islamic concepts

Tarbiya

The process of training and disciplining the nafs