Loading patent details...
US4548305A: Torque Overload Release Coupling | Searchlight