Loading patent details...
US4165085A: Foamed Plastic Lubricating Seal | Searchlight