Loading patent details...
US3988907A: Flexible Torque-Transmitting Element for Couplings and Couplings Including Such Elements | Searchlight