floating matter arresters - French English Dictionary