Loading patent details...
US5403199A: Low Insertion Force High Current Terminal | Searchlight