Translation of menjepit in English:

menjepit

verb

  • 1

    to hold something by clamping or pinching