baffle separator - French English Dictionary