Loading patent details...
US4397514A: Self-Clamping Electrical Connectors and Terminal Blocks | Searchlight