Arabic · noun · Struggle & the Sword

Tadaaruk

तदारुक
Meaning

Making amends or remedying a fault before it is too late.