Loading patent details...
US4274198A: Self-Stripping Electrical Terminal | Searchlight