floating matter arrester - French English Dictionary