means of sound deadening - Spanish English Dictionary