means of sound deadening - Turc Anglais Dictionnaire