Loading patent details...
US4819909A: Self-Closing Valve for Sanitary Installations | Searchlight