means of sound deadening - Français Anglais Dictionnaire