baffle grease trap - Turkish English Dictionary