Loading patent details...
US4779528A: Floating Shaftless Helix Screw Press | Searchlight