Loading patent details...
US4500153A: Self-Locking Electrical Connector | Searchlight