Loading patent details...
US4848600A: Self Closing Dispensing Valve | Searchlight