Loading patent details...
US4542924A: Deflectable Unitary Latch | Searchlight