Translation of tabuhan in English:

tabuhan

percussion instruments

noun

  • 1

    percussion instruments