Translation of mengampelas in English:

mengampelas

to sandpaper, to scour

  • 1

    to sandpaper, to scour