road traffic noise reducing device - German English Dictionary