noise-abating foam panel - Turkish English Dictionary