particulate filtration - Alemán Inglés Diccionario