Loading patent details...
US4186512A: Electrified Insect Trap Having Short Circuiting Means | Searchlight