Loading patent details...
US4006323A: Electrical Terminal Structure | Searchlight