baffle grease trap - French English Dictionary