Loading patent details...
US4545588A: Mechanical Face Seal for Sealing Slurry Liquid | Searchlight