Loading patent details...
US4411635A: Shear Overload Release Coupling | Searchlight