Loading patent details...
US5560146A: Automatic Trap for Catching Cockroaches | Searchlight