mechanical filtration - Alemán Inglés Diccionario