Meaning of crown pin in English:
crown pin
noun
rare1A 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.
Are You Learning English? Here Are Our Top English Tips