Loading patent details...
US5224875A: Terminal Lug-Water Sealing Plug Coupling Structure | Searchlight