Translation of tempuling in English:

tempuling

harpoon

noun

  • 1

    harpoon, spear-like missile with a rope attached