Translation of menepek in English:

menepek

verb

  • 1

    to paste or stick something on