Definition of pin-patch in English:

pin-patch

noun

dialect British, East Anglian English
  • A periwinkle (the mollusc).

Origin

Late 17th century; earliest use found in Laurence Echard (bap. 1672, d. 1730), historian.