Loading patent details...
US3933012A: Torque Absorber for Submergible Pumps | Searchlight