Loading patent details...
US4403438A: Disposable Rodent Trap | Searchlight