filtration apparatus - Turkish English Dictionary