Loading patent details...
US5658646A: Biodegradable Adhesive Tape and Biodegradable Adhesive Label | Searchlight