Translation of genggong in English:

genggong

harmonica

noun

  • 1

    harmonica, mouth-organ, small musical instrument played by passing it across the lips while blowing or sucking air through it