Translation of mengampelas in English:

mengampelas

to sandpaper, to scour

verb

  • 1

    to sandpaper, to scour