Loading patent details...
US5156743A: Oil Absorbent Layered Fabric Sheet | Searchlight