particulate trap assembly - French English Dictionary