Definition of Scotch glue in English:

Scotch glue

noun

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