Loading patent details...
US5943817A: Bait Holder and Trap for Pests Having a Removable Bait Holding Tray | Searchlight