Translation of belenggu in English:

belenggu

handcuff

noun

  • 1

    handcuff