Loading patent details...
US5308267A: Electrical Socket Terminal | Searchlight