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