Meaning of crown pin in English:

crown pin

noun

rare
  • 1A pin or stopper used to close or secure the top of something or as a point of attachment at the top of something.

  • 2Dentistry
    A pin or (now usually) a post holding an artificial crown in place, especially one placed in a dental canal.

Origin

Mid 17th century; earliest use found in Henry Best (c1592–1645), landowner and farmer.