Loading patent details...
US4132652A: Slotted Baffle for Use in Separating Oil-Water Mixtures | Searchlight