"garotting" in Polish — inglés-Polish dictionary | Mirar "garotting" in inglés

garotting , also: garoting

sustantivo
  1. wykonywanie egzekucji poprzez uduszenie skazanego