sound deadening pad - Turkish English Dictionary