Possibly: Contentment, Satisfaction, or derived from ‘Shaghala’ meaning ‘to occupy’ or ‘to engage’

1 Post