Loading patent details...
US4583923A: Bellows Latching Mechanism for a Submersible Pump | Searchlight