noise protection wall - German English Dictionary