Translation of hela in English:

hela

(menghela)

  • 1

    to drag, to haul, to pull