Loading patent details...
US5860441A: Self-Sealing Flexible Plastic Valve With Curled Inlet | Searchlight