Loading patent details...
US3930382A: Torque Limiting Coupling | Searchlight