No exact translation found for
تكَفَّلَ

Do you mean: