Translation of menabuh in English:

menabuh

to hit something continuously

verb

  • 1

    to hit something continuously, to beat a drum, to strike