Loading patent details...
US4032996A: Sealing Apparatus for Toilet | Searchlight