Loading patent details...
US6532695B1: Multiple bait structure insect trap | Searchlight