filtration apparatus - Español Inglés Diccionario