baffle grease trap - German English Dictionary