Loading patent details...
US5332607A: Water-Soluble Double-Faced Adhesive Tape for Splicing | Searchlight