Borrowed from Classical Persian غسل (ğusl), from Arabic غُسْل (ḡusl). Compare Hindi ग़ुस्ल (ġusl) and Rajasthani गुस्ल (gusl).
ગુસલ • (gusal) n