Definition of Whitechapel needle in English:

Whitechapel needle

noun

historical
  • A needle made in Whitechapel.

Origin

Mid 18th century.