Loading patent details...
US4577895A: Pipe Joint Having Pressure Activated Sealing Means | Searchlight