Loading patent details...
US5634293A: Adhesive Device for Insect Capture, Sealing and Hygienic Disposal | Searchlight