Loading patent details...
US4344629A: Self-Lapping High Speed Seal With Wear-in Lip | Searchlight