Translation of memancung in English:

memancung

  • 1

    to amputate, to cut off