No exact translation found for
تَخَاطَفَ

Do you mean: