Translation of pencekikan in English:

pencekikan

strangling, throttling

  • 1

    strangling, throttling