Loading patent details...
US5282362A: Reduced Leakage Torque Converter Turbine and Impeller | Searchlight