Arabic-English dictionary »

خَوزَقَة meaning in English

ArabicEnglish
خَوزَقَة

impalementact of torturing