Translation of memangga in English:

memangga

verb

  • 1

    to fasten with a padlock