Loading patent details...
US4443236A: Self-Cleaning Screen for the Cooling Air Inlet of an Engine Enclosure | Searchlight