Loading patent details...
US4098018A: Insect Trap Attachable to a Tree | Searchlight