Translation of ampelas in English:

ampelas

sandpaper

noun

  • 1

    sandpaper