Translation of memancung in English:

memancung

verb

  • 1

    to amputate, to cut off