shear pin Definition
Dictionary Home » Words Starting with S » shapeless ... sheepskin » shear pin
shear pin
noun
- 1. In a machine: a pin which, as a safety mechanism, will break and halt the machine or power-transmission when the correct load or stress is exceeded.
