Loading patent details...
US5389013A: Electrical Terminal With Means to Avoid Locking Lance Damage and Entanglement | Searchlight