Definition of Scotch glue in English:

Scotch glue

noun

  • [mass noun] An adhesive made from hide and other animal products, formerly used in carpentry.