filtration apparatus - Spanish English Dictionary