Translation of pencekikan in English:

pencekikan

strangling, throttling

noun

  • 1

    strangling, throttling