No exact translation found for
مَخْنُوق

Do you mean: