trap baffle - German English Dictionary