Loading patent details...
US4950262A: Excretion Absorbing-and-Holding Device | Searchlight