Loading patent details...
US5380218A: Pressure-Contact Terminal Structure | Searchlight