Loading patent details...
US4715833A: Pin and Socket Electrical Terminal | Searchlight