Translation of mengepin in English:

mengepin

pin

verb

  • 1

    pin, pinned, fasten with pin(s)