Loading patent details...
US4133765A: Device for Retrieving Floating Pollutants on Surface Water | Searchlight