Loading patent details...
US4882510A: Motor Cooling and Particulate Trapping Structure | Searchlight