particulate trap assembly - Turkish English Dictionary