Loading patent details...
US7008183B2: Deflector embedded impingement baffle | Searchlight