air horn baffle - German English Dictionary