Loading patent details...
US4557960A: Pressure Sensitive Adhesive Transfer Tape Containing Organic Filaments | Searchlight