Definition of pin lever in English:

pin lever

noun

  • A lever with one or more projecting metal pins; (Watchmaking and Clockmaking) a pin pallet escapement; a watch having such an escapement.

Origin

Early 20th century; earliest use found in The Times. From pin + lever.

Pronunciation

pin lever

/ˈpɪn liːvə/