Translation of menusuki in English:

menusuki

  • 1

    to perforate in many places
  • 2

    to penetrate