Loading patent details...
US5387623A: Biodegradable Adhesive Packaging | Searchlight