diesel particulate filter system - Alemán Inglés Diccionario