Translation of tlhabatlhaba in English:

tlhabatlhaba

pierce repeatedly

verb

  • 1

    pierce repeatedly