Translation of pembacok in English:

pembacok

noun

  • 1

    person who hacks others with a machete