Definition of tin tack in English:

tin tack

noun

British
  • A tack coated with tin.

    • ‘I got the hump so I sabotaged the tyres of the head's car by putting tin tacks in to puncture them.’