Translation of penjeratan in English:

penjeratan

garroting, strangulation

noun

  • 1

    garroting, strangulation